package com.tj.bo.integration.input;

public class PaymentInput {
    private String productCategoryCode;
    private String userCode;
    private String amount;
    private String returnUrl;
    private String email;
    private String bizNo;
    private int channelCode;
    private String repaymentType;
    private String notifyUrl;

    private String acctName;
    private String mobile;
    private String appVersion;
    /**
     * 是否需要传递三要素(手机号、姓名、邮箱), 默认需要
     * 0:不需要 1：需要
     * (H5的方式才生效)
     */
    private Integer needThreeElements = 1;

    public Integer getNeedThreeElements() {
        return needThreeElements;
    }

    public PaymentInput setNeedThreeElements(Integer needThreeElements) {
        this.needThreeElements = needThreeElements;
        return this;
    }

    public String getAppVersion() {
        return appVersion;
    }

    public PaymentInput setAppVersion(String appVersion) {
        this.appVersion = appVersion;
        return this;
    }

    public String getAcctName() {
        return acctName;
    }

    public PaymentInput setAcctName(String acctName) {
        this.acctName = acctName;
        return this;
    }

    public String getMobile() {
        return mobile;
    }

    public PaymentInput setMobile(String mobile) {
        this.mobile = mobile;
        return this;
    }

    public String getProductCategoryCode() {
        return productCategoryCode;
    }

    public void setProductCategoryCode(String productCategoryCode) {
        this.productCategoryCode = productCategoryCode;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    public String getAmount() {
        return amount;
    }

    public void setAmount(String amount) {
        this.amount = amount;
    }

    public String getReturnUrl() {
        return returnUrl;
    }

    public void setReturnUrl(String returnUrl) {
        this.returnUrl = returnUrl;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getBizNo() {
        return bizNo;
    }

    public void setBizNo(String bizNo) {
        this.bizNo = bizNo;
    }

    public int getChannelCode() {
        return channelCode;
    }

    public void setChannelCode(int channelCode) {
        this.channelCode = channelCode;
    }

    public String getRepaymentType() {
        return repaymentType;
    }

    public void setRepaymentType(String repaymentType) {
        this.repaymentType = repaymentType;
    }

    public String getNotifyUrl() {
        return notifyUrl;
    }

    public void setNotifyUrl(String notifyUrl) {
        this.notifyUrl = notifyUrl;
    }
}